package com.xiaoxiang.pay.service;

import com.xiaoxiang.pay.enumeration.PayStateEnum;
import com.xiaoxiang.pay.param.CreateOrderParam;
import com.xiaoxiang.pay.result.CreateOrderResult;

/**
 * @author: haha
 * @date: 2022/4/2 11:01
 */
public interface PayService {

    /**
     * 创建支付订单
     */
    CreateOrderResult createOrder(CreateOrderParam param);

    /**
     * 支付结果回调
     */
    void resultCallBack(Long orderId, PayStateEnum payStateEnum);
}
